plural of infrastructure - German English Dictionary